package ThreadDemo1;

/**
 * @Author: ylc
 * @Description:创建多线程程序的第一种方式：创建Thread的子类
 * @Date Created in 2022-04-20 10:10
 */
public class ThreadDemo1 {
    public static void main(String[] args) {
        //1.创建线程类对象
        Thread1 mt = new Thread1();
        //2.调用start方法
        mt.start(); //开辟新的栈空间执行run()方法

        //mt.run(); 仍然是单线程，run()在main线程的空间执行
        new Thread1().start();//继续开辟新的栈空间，开启新的线程执行run()方法
        //注意：start()调用的顺序不一定就是线程启动的顺序

        for (int i = 0; i < 20; i++) {
            System.out.println(Thread.currentThread().getName() + " " + i);
        }
    }
}
